package com.crm.model.entity.orderManager;

import java.math.BigDecimal;
import java.util.Date;

public class CustomerOrderInvoiceLog {
    private String orderInvoiceLogId;

    private String chsCustomerOrderInvoiceId;

    private String companyProjectId;

    private String projectName;

    private String type;

    private String unit;

    private BigDecimal unitPrice;

    private Integer quantity;

    private BigDecimal invoiceMoney;

    private BigDecimal taxRate;

    private BigDecimal taxMoney;

    private String payee;

    private String reviewer;

    private String makePerson;

    private Integer deleteStatus;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    private String qrCodePath;

    private String qrCode;

    public CustomerOrderInvoiceLog(String orderInvoiceLogId, String chsCustomerOrderInvoiceId, String companyProjectId, String projectName, String type, String unit, BigDecimal unitPrice, Integer quantity, BigDecimal invoiceMoney, BigDecimal taxRate, BigDecimal taxMoney, String payee, String reviewer, String makePerson, Integer deleteStatus, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm) {
        this.orderInvoiceLogId = orderInvoiceLogId;
        this.chsCustomerOrderInvoiceId = chsCustomerOrderInvoiceId;
        this.companyProjectId = companyProjectId;
        this.projectName = projectName;
        this.type = type;
        this.unit = unit;
        this.unitPrice = unitPrice;
        this.quantity = quantity;
        this.invoiceMoney = invoiceMoney;
        this.taxRate = taxRate;
        this.taxMoney = taxMoney;
        this.payee = payee;
        this.reviewer = reviewer;
        this.makePerson = makePerson;
        this.deleteStatus = deleteStatus;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
    }

    public CustomerOrderInvoiceLog(String orderInvoiceLogId, String chsCustomerOrderInvoiceId, String companyProjectId, String projectName, String type, String unit, BigDecimal unitPrice, Integer quantity, BigDecimal invoiceMoney, BigDecimal taxRate, BigDecimal taxMoney, String payee, String reviewer, String makePerson, Integer deleteStatus, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, String qrCodePath, String qrCode) {
        this.orderInvoiceLogId = orderInvoiceLogId;
        this.chsCustomerOrderInvoiceId = chsCustomerOrderInvoiceId;
        this.companyProjectId = companyProjectId;
        this.projectName = projectName;
        this.type = type;
        this.unit = unit;
        this.unitPrice = unitPrice;
        this.quantity = quantity;
        this.invoiceMoney = invoiceMoney;
        this.taxRate = taxRate;
        this.taxMoney = taxMoney;
        this.payee = payee;
        this.reviewer = reviewer;
        this.makePerson = makePerson;
        this.deleteStatus = deleteStatus;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.qrCodePath = qrCodePath;
        this.qrCode = qrCode;
    }

    public CustomerOrderInvoiceLog() {
        super();
    }

    public String getOrderInvoiceLogId() {
        return orderInvoiceLogId;
    }

    public void setOrderInvoiceLogId(String orderInvoiceLogId) {
        this.orderInvoiceLogId = orderInvoiceLogId == null ? null : orderInvoiceLogId.trim();
    }

    public String getChsCustomerOrderInvoiceId() {
        return chsCustomerOrderInvoiceId;
    }

    public void setChsCustomerOrderInvoiceId(String chsCustomerOrderInvoiceId) {
        this.chsCustomerOrderInvoiceId = chsCustomerOrderInvoiceId == null ? null : chsCustomerOrderInvoiceId.trim();
    }

    public String getCompanyProjectId() {
        return companyProjectId;
    }

    public void setCompanyProjectId(String companyProjectId) {
        this.companyProjectId = companyProjectId == null ? null : companyProjectId.trim();
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName == null ? null : projectName.trim();
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit == null ? null : unit.trim();
    }

    public BigDecimal getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(BigDecimal unitPrice) {
        this.unitPrice = unitPrice;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public BigDecimal getInvoiceMoney() {
        return invoiceMoney;
    }

    public void setInvoiceMoney(BigDecimal invoiceMoney) {
        this.invoiceMoney = invoiceMoney;
    }

    public BigDecimal getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(BigDecimal taxRate) {
        this.taxRate = taxRate;
    }

    public BigDecimal getTaxMoney() {
        return taxMoney;
    }

    public void setTaxMoney(BigDecimal taxMoney) {
        this.taxMoney = taxMoney;
    }

    public String getPayee() {
        return payee;
    }

    public void setPayee(String payee) {
        this.payee = payee == null ? null : payee.trim();
    }

    public String getReviewer() {
        return reviewer;
    }

    public void setReviewer(String reviewer) {
        this.reviewer = reviewer == null ? null : reviewer.trim();
    }

    public String getMakePerson() {
        return makePerson;
    }

    public void setMakePerson(String makePerson) {
        this.makePerson = makePerson == null ? null : makePerson.trim();
    }

    public Integer getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Integer deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public String getQrCodePath() {
        return qrCodePath;
    }

    public void setQrCodePath(String qrCodePath) {
        this.qrCodePath = qrCodePath == null ? null : qrCodePath.trim();
    }

    public String getQrCode() {
        return qrCode;
    }

    public void setQrCode(String qrCode) {
        this.qrCode = qrCode == null ? null : qrCode.trim();
    }
}